San Juan Capistrano is known for its wide variety of fine dining. Skip the fast food joints by the highway. There are half a dozen fine restaurants within 200 yards of the rail station. All the locals know that the best fish tacos anywhere are found at a little taco stand across from the mission, Pedro's Tacos.